/*    */ package eos.moe.dragoncore;
/*    */ import com.google.common.collect.Sets;
/*    */ import java.io.ByteArrayInputStream;
/*    */ import java.io.File;
/*    */ import java.io.FileInputStream;
/*    */ import java.io.IOException;
/*    */ import java.io.InputStream;
/*    */ import java.util.HashMap;
/*    */ import java.util.Map;
/*    */ import java.util.Set;
/*    */ import net.minecraft.client.resources.AbstractResourcePack;
/*    */ import org.apache.logging.log4j.Logger;
/*    */ 
/*    */ public class rx extends AbstractResourcePack {
/* 15 */   private static final Logger q = LogManager.getLogger();
/* 16 */   public static Map<String, byte[]> g = (Map)new HashMap<>();
/*    */   
/*    */   public static void v(String a, byte[] arrayOfByte) {
/* 19 */     g.put(a, arrayOfByte);
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public rx() {
/* 30 */     super(null);
/*    */   }
/*    */ 
/*    */   
/*    */   public InputStream func_110591_a(String str) throws IOException {
/* 35 */     str = str.replace("assets/dragoncore/", "");
/* 36 */     str = str.replace(".png.png", ".png");
/* 37 */     if (str.startsWith("/")) {
/* 38 */       str = str.substring(1);
/*    */     }
/* 40 */     File file = new File(nm.t, str);
/* 41 */     if (file.exists())
/* 42 */       return new FileInputStream(new File(nm.t, str)); 
/* 43 */     if (!g.containsKey(str)) {
/* 44 */       return ww.v(new FileInputStream(new File(nm.t, str + ".data")));
/*    */     }
/* 46 */     return new ByteArrayInputStream(g.get(str));
/*    */   }
/*    */ 
/*    */ 
/*    */   
/*    */   public boolean func_110593_b(String str) {
/* 52 */     str = str.replace("assets/dragoncore/", "");
/* 53 */     str = str.replace(".png.png", ".png");
/* 54 */     if (str.startsWith("/")) {
/* 55 */       str = str.substring(1);
/*    */     }
/* 57 */     return ((new File(nm.t, str)).exists() || (new File(nm.t, str + ".data")).exists() || g.containsKey(str));
/*    */   }
/*    */ 
/*    */   
/*    */   public Set<String> func_110587_b() {
/* 62 */     return Sets.newHashSet((Object[])new String[] { "dragoncore" });
/*    */   }
/*    */   
/*    */   public String func_130077_b() {
/* 66 */     return "dragoncore";
/*    */   }
/*    */   
/*    */   public void func_110594_c(String str) {
/* 70 */     q.warn("ResourcePack: ignored non-lowercase namespace: {} in {}", str, "dragoncore");
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\rx.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */